<?php
require_once('hoja_de_ruta/dao_hoja_ruta.php');
class ci_hoja_ruta extends sigenc_ci
{
	
	protected $s__seleccion;
	protected $s__datos_filtro;
	protected $s__modificar=false;
	
	//-----------------------------------------------------------------------------------
	//---- Configuraciones --------------------------------------------------------------
	//-----------------------------------------------------------------------------------
	
	function limpiar()
	{
		unset($this->s__seleccion);
		unset($this->s__datos_filtro);
	}
	
	
	//-----------------------------------------------------------------------------------
	//---- Eventos ----------------------------------------------------------------------
	//-----------------------------------------------------------------------------------

	function evt__cancelar()
	{
	}

	function evt__volver()
	{
	}

	//-----------------------------------------------------------------------------------
	//---- filtro_hoja_ruta -------------------------------------------------------------
	//-----------------------------------------------------------------------------------

	function conf__filtro_hoja_ruta(sigenc_ei_filtro $filtro)
	{
		if(isset($this->s__datos_filtro)){
			$filtro->set_datos($this->s__datos_filtro);
			$this->s__where=$filtro->get_sql_where();
		}
		
	}
	
	function evt__filtro_hoja_ruta__filtrar($datos)
	{
		$this->s__datos_filtro = $datos;
	}

	function evt__filtro_hoja_ruta__cancelar()
	{
		$this->limpiar();
	}

	//-----------------------------------------------------------------------------------
	//---- cuadro_hoja_ruta -------------------------------------------------------------
	//-----------------------------------------------------------------------------------

	function conf__cuadro_hoja_ruta(sigenc_ei_cuadro $cuadro)
	{
		if(isset($this->s__datos_filtro)){
			
				$datos=dao_hoja_ruta::get_hoja_rutas($this->s__where); 
				
		}else{
				$datos=dao_hoja_ruta::get_hoja_rutas(); 
			}
		$cuadro->set_datos($datos);
	}

	function evt__cuadro_hoja_ruta__seleccion($seleccion)
	{
		
	}

	//-----------------------------------------------------------------------------------
	//---- form_hoja_ruta ---------------------------------------------------------------
	//-----------------------------------------------------------------------------------

	function conf__form_hoja_ruta(sigenc_ei_formulario $form)
	{
	}

}
?>
